package com.mysiteforme.admin.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.activerecord.Model;
import com.baomidou.mybatisplus.annotations.TableName;
import com.mysiteforme.admin.base.DataEntity;

import java.util.Date;

/**
 * <p>
 * 企业信息
 * </p>
 *
 * @author wangl
 * @since 2019-09-26
 */
@TableName("electricity_company")
public class ElectricityCompany extends DataEntity<ElectricityCompany> {

    private static final long serialVersionUID = 1L;

    /**
     * 成员类型
     */
	@TableField("member_type")
	private String memberType;
    /**
     * 企业名称
     */
	@TableField("company_name")
	private String companyName;
    /**
     * 企业性质
     */
	@TableField("business_property")
	private String businessProperty;
    /**
     * 发电类型
     */
	@TableField("Power_generation_type")
	private String PowerGenerationType;
    /**
     * 装机容量
     */
	@TableField("installed_capacity")
	private String installedCapacity;
    /**
     * 上年度上网电量
     */
	@TableField("internet_power_lastYear")
	private String internetPowerLastYear;
    /**
     * 注册资本金
     */
	@TableField("register_capital")
	private String registerCapital;
    /**
     * 是否拥有配电网
     */
	@TableField("is_have_network")
	private String isHaveNetwork;
    /**
     * 用户类型
     */
	@TableField("user_type")
	private String userType;
    /**
     * 用户电压等级
     */
	@TableField("user_voltage_grade")
	private String userVoltageGrade;
    /**
     * 是否园区用户
     */
	@TableField("is_campus_user")
	private String isCampusUser;
    /**
     * 上年用电量
     */
	@TableField("energy_used_lastYear")
	private String energyUsedLastYear;
    /**
     * 信用等级
     */
	@TableField("credit_grade")
	private String creditGrade;
    /**
     * 社会统一信用代码
     */
	@TableField("credit_code")
	private String creditCode;
    /**
     * 营业执照
     */
	@TableField("business_license")
	private String businessLicense;
    /**
     * 省份
     */
	@TableField("business_province")
	private String businessProvince;
    /**
     * 市区
     */
	@TableField("business_city")
	private String businessCity;
    /**
     * 区县
     */
	@TableField("business_country")
	private String businessCountry;
    /**
     * 地址详细信息
     */
	@TableField("business_detail")
	private String businessDetail;
    /**
     * 经办人
     */
	@TableField("manager_name")
	private String managerName;
    /**
     * 经办人电话
     */
	@TableField("manager_phone")
	private String managerPhone;
    /**
     * 是否拉黑
     */
	@TableField("is_delete")
	private String isDelete;
    /**
     * 用户id
     */
	@TableField("user_id")
	private String userId;

	/**
	 * 审核是否通过
	 */
	@TableField("is_check")
	private String isCheck;

	/**
	 * 拒绝理由
	 */
	@TableField("refuse_msg")
	private String refuseMsg;


	/**
	 * 产业政策调整目录
	 */
	@TableField(exist=false)
	private String policyContents;

	/**
	 * 完善时间
	 */
	@TableField("perfect_date")
	private Date perfectDate;

    /**
     * 到期时间
     */
    @TableField("due_date")
    private Date dueDate;

    public Date getDueDate() {
        return dueDate;
    }

    public void setDueDate(Date dueDate) {
        this.dueDate = dueDate;
    }

    public Date getPerfectDate() {
		return perfectDate;
	}

	public void setPerfectDate(Date perfectDate) {
		this.perfectDate = perfectDate;
	}

	public String getPolicyContents() {
		return policyContents;
	}

	public void setPolicyContents(String policyContents) {
		this.policyContents = policyContents;
	}

	public String getRefuseMsg() {
		return refuseMsg;
	}

	public void setRefuseMsg(String refuseMsg) {
		this.refuseMsg = refuseMsg;
	}

	public String getIsCheck() {
		return isCheck;
	}

	public void setIsCheck(String isCheck) {
		this.isCheck = isCheck;
	}

	public String getMemberType() {
		return memberType;
	}

	public void setMemberType(String memberType) {
		this.memberType = memberType;
	}
	public String getCompanyName() {
		return companyName;
	}

	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	public String getBusinessProperty() {
		return businessProperty;
	}

	public void setBusinessProperty(String businessProperty) {
		this.businessProperty = businessProperty;
	}
	public String getPowerGenerationType() {
		return PowerGenerationType;
	}

	public void setPowerGenerationType(String PowerGenerationType) {
		this.PowerGenerationType = PowerGenerationType;
	}
	public String getInstalledCapacity() {
		return installedCapacity;
	}

	public void setInstalledCapacity(String installedCapacity) {
		this.installedCapacity = installedCapacity;
	}
	public String getInternetPowerLastYear() {
		return internetPowerLastYear;
	}

	public void setInternetPowerLastYear(String internetPowerLastYear) {
		this.internetPowerLastYear = internetPowerLastYear;
	}
	public String getRegisterCapital() {
		return registerCapital;
	}

	public void setRegisterCapital(String registerCapital) {
		this.registerCapital = registerCapital;
	}
	public String getIsHaveNetwork() {
		return isHaveNetwork;
	}

	public void setIsHaveNetwork(String isHaveNetwork) {
		this.isHaveNetwork = isHaveNetwork;
	}
	public String getUserType() {
		return userType;
	}

	public void setUserType(String userType) {
		this.userType = userType;
	}
	public String getUserVoltageGrade() {
		return userVoltageGrade;
	}

	public void setUserVoltageGrade(String userVoltageGrade) {
		this.userVoltageGrade = userVoltageGrade;
	}
	public String getIsCampusUser() {
		return isCampusUser;
	}

	public void setIsCampusUser(String isCampusUser) {
		this.isCampusUser = isCampusUser;
	}
	public String getEnergyUsedLastYear() {
		return energyUsedLastYear;
	}

	public void setEnergyUsedLastYear(String energyUsedLastYear) {
		this.energyUsedLastYear = energyUsedLastYear;
	}
	public String getCreditGrade() {
		return creditGrade;
	}

	public void setCreditGrade(String creditGrade) {
		this.creditGrade = creditGrade;
	}
	public String getCreditCode() {
		return creditCode;
	}

	public void setCreditCode(String creditCode) {
		this.creditCode = creditCode;
	}
	public String getBusinessLicense() {
		return businessLicense;
	}

	public void setBusinessLicense(String businessLicense) {
		this.businessLicense = businessLicense;
	}
	public String getBusinessProvince() {
		return businessProvince;
	}

	public void setBusinessProvince(String businessProvince) {
		this.businessProvince = businessProvince;
	}
	public String getBusinessCity() {
		return businessCity;
	}

	public void setBusinessCity(String businessCity) {
		this.businessCity = businessCity;
	}
	public String getBusinessCountry() {
		return businessCountry;
	}

	public void setBusinessCountry(String businessCountry) {
		this.businessCountry = businessCountry;
	}
	public String getBusinessDetail() {
		return businessDetail;
	}

	public void setBusinessDetail(String businessDetail) {
		this.businessDetail = businessDetail;
	}
	public String getManagerName() {
		return managerName;
	}

	public void setManagerName(String managerName) {
		this.managerName = managerName;
	}
	public String getManagerPhone() {
		return managerPhone;
	}

	public void setManagerPhone(String managerPhone) {
		this.managerPhone = managerPhone;
	}
	public String getIsDelete() {
		return isDelete;
	}

	public void setIsDelete(String isDelete) {
		this.isDelete = isDelete;
	}
	public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}


	@Override
	public String toString() {
		return "ElectricityCompany{" +
			", memberType=" + memberType +
			", companyName=" + companyName +
			", businessProperty=" + businessProperty +
			", PowerGenerationType=" + PowerGenerationType +
			", installedCapacity=" + installedCapacity +
			", internetPowerLastYear=" + internetPowerLastYear +
			", registerCapital=" + registerCapital +
			", isHaveNetwork=" + isHaveNetwork +
			", userType=" + userType +
			", userVoltageGrade=" + userVoltageGrade +
			", isCampusUser=" + isCampusUser +
			", energyUsedLastYear=" + energyUsedLastYear +
			", creditGrade=" + creditGrade +
			", creditCode=" + creditCode +
			", businessLicense=" + businessLicense +
			", businessProvince=" + businessProvince +
			", businessCity=" + businessCity +
			", businessCountry=" + businessCountry +
			", businessDetail=" + businessDetail +
			", managerName=" + managerName +
			", managerPhone=" + managerPhone +
			", isDelete=" + isDelete +
			", userId=" + userId +
			", isCheck=" + isCheck +
			", refuseMsg=" + refuseMsg +
			", policyContents=" + policyContents +
			", perfectDate=" + perfectDate +
            ", dueDate=" + dueDate +
			"}";
	}
}
